package com.yunji.order.command.retund;

import com.yunji.order.business.WechatBusiness;
import com.yunji.order.consumer.OrderConsumer;
import com.yunji.order.dto.cmd.RefundCommandDTO;
import com.yunji.order.service.OrderService;
import com.yunji.order.service.RefundService;

import javax.annotation.Resource;

/**
 * @author : peter-zhu
 * @date : 2025/3/25 17:58
 * @description : TODO
 **/
public abstract class AbsRefundCommand<T extends RefundCommandDTO, R> implements IRefundCommand<T, R> {
    @Resource
    protected OrderService orderService;
    @Resource
    protected OrderConsumer orderConsumer;
    @Resource
    protected RefundService refundService;
    @Resource
    protected WechatBusiness wechatBusiness;
}
